/**
 * Persistent.java
 *
 * Created on Mar 9, 2007 at 12:03:50 AM.
 */
package org.yaorm.type;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.yaorm.TxBoundary;

/**
 * The fields, annotated with {@link org.yaorm.field.Persistent}, of instances of classes marked with this annotation will 
 * be synchronized with persistent storage across transaction boundaries.
 * 
 * @see TxBoundary
 *  
 * @author <a href="mailto:alexei.guevara@objectivedesigns.ca">Alexei Guevara</a>
 * @version $Revision: 1.7 $ updated on $Date: 2006/02/06 21:33:15 $ by $Author: aguevara $
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Persistent {

}
